﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000B9B RID: 2971
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class MonopolyGetDailyInitItemScRsp : IMessage<MonopolyGetDailyInitItemScRsp>, IMessage, IEquatable<MonopolyGetDailyInitItemScRsp>, IDeepCloneable<MonopolyGetDailyInitItemScRsp>, IBufferMessage
	{
		// Token: 0x17002579 RID: 9593
		// (get) Token: 0x060084E6 RID: 34022 RVA: 0x00161F6F File Offset: 0x0016016F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<MonopolyGetDailyInitItemScRsp> Parser
		{
			get
			{
				return MonopolyGetDailyInitItemScRsp._parser;
			}
		}

		// Token: 0x1700257A RID: 9594
		// (get) Token: 0x060084E7 RID: 34023 RVA: 0x00161F76 File Offset: 0x00160176
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return MonopolyGetDailyInitItemScRspReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x1700257B RID: 9595
		// (get) Token: 0x060084E8 RID: 34024 RVA: 0x00161F88 File Offset: 0x00160188
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return MonopolyGetDailyInitItemScRsp.Descriptor;
			}
		}

		// Token: 0x060084E9 RID: 34025 RVA: 0x00161F8F File Offset: 0x0016018F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MonopolyGetDailyInitItemScRsp()
		{
		}

		// Token: 0x060084EA RID: 34026 RVA: 0x00161F98 File Offset: 0x00160198
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MonopolyGetDailyInitItemScRsp(MonopolyGetDailyInitItemScRsp other) : this()
		{
			this.dPOMMIEBKFO_ = other.dPOMMIEBKFO_;
			this.fGCHMCCHEOD_ = other.fGCHMCCHEOD_;
			this.oHEKKIHEJIO_ = other.oHEKKIHEJIO_;
			this.gOABEHOOEBJ_ = other.gOABEHOOEBJ_;
			this.retcode_ = other.retcode_;
			this.kIKDJBEDIMB_ = other.kIKDJBEDIMB_;
			this.iEKHFILHDPG_ = other.iEKHFILHDPG_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060084EB RID: 34027 RVA: 0x00162010 File Offset: 0x00160210
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MonopolyGetDailyInitItemScRsp Clone()
		{
			return new MonopolyGetDailyInitItemScRsp(this);
		}

		// Token: 0x1700257C RID: 9596
		// (get) Token: 0x060084EC RID: 34028 RVA: 0x00162018 File Offset: 0x00160218
		// (set) Token: 0x060084ED RID: 34029 RVA: 0x00162020 File Offset: 0x00160220
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint DPOMMIEBKFO
		{
			get
			{
				return this.dPOMMIEBKFO_;
			}
			set
			{
				this.dPOMMIEBKFO_ = value;
			}
		}

		// Token: 0x1700257D RID: 9597
		// (get) Token: 0x060084EE RID: 34030 RVA: 0x00162029 File Offset: 0x00160229
		// (set) Token: 0x060084EF RID: 34031 RVA: 0x00162031 File Offset: 0x00160231
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint FGCHMCCHEOD
		{
			get
			{
				return this.fGCHMCCHEOD_;
			}
			set
			{
				this.fGCHMCCHEOD_ = value;
			}
		}

		// Token: 0x1700257E RID: 9598
		// (get) Token: 0x060084F0 RID: 34032 RVA: 0x0016203A File Offset: 0x0016023A
		// (set) Token: 0x060084F1 RID: 34033 RVA: 0x00162042 File Offset: 0x00160242
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint OHEKKIHEJIO
		{
			get
			{
				return this.oHEKKIHEJIO_;
			}
			set
			{
				this.oHEKKIHEJIO_ = value;
			}
		}

		// Token: 0x1700257F RID: 9599
		// (get) Token: 0x060084F2 RID: 34034 RVA: 0x0016204B File Offset: 0x0016024B
		// (set) Token: 0x060084F3 RID: 34035 RVA: 0x00162053 File Offset: 0x00160253
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint GOABEHOOEBJ
		{
			get
			{
				return this.gOABEHOOEBJ_;
			}
			set
			{
				this.gOABEHOOEBJ_ = value;
			}
		}

		// Token: 0x17002580 RID: 9600
		// (get) Token: 0x060084F4 RID: 34036 RVA: 0x0016205C File Offset: 0x0016025C
		// (set) Token: 0x060084F5 RID: 34037 RVA: 0x00162064 File Offset: 0x00160264
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Retcode
		{
			get
			{
				return this.retcode_;
			}
			set
			{
				this.retcode_ = value;
			}
		}

		// Token: 0x17002581 RID: 9601
		// (get) Token: 0x060084F6 RID: 34038 RVA: 0x0016206D File Offset: 0x0016026D
		// (set) Token: 0x060084F7 RID: 34039 RVA: 0x00162075 File Offset: 0x00160275
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint KIKDJBEDIMB
		{
			get
			{
				return this.kIKDJBEDIMB_;
			}
			set
			{
				this.kIKDJBEDIMB_ = value;
			}
		}

		// Token: 0x17002582 RID: 9602
		// (get) Token: 0x060084F8 RID: 34040 RVA: 0x0016207E File Offset: 0x0016027E
		// (set) Token: 0x060084F9 RID: 34041 RVA: 0x00162086 File Offset: 0x00160286
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public long IEKHFILHDPG
		{
			get
			{
				return this.iEKHFILHDPG_;
			}
			set
			{
				this.iEKHFILHDPG_ = value;
			}
		}

		// Token: 0x060084FA RID: 34042 RVA: 0x0016208F File Offset: 0x0016028F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as MonopolyGetDailyInitItemScRsp);
		}

		// Token: 0x060084FB RID: 34043 RVA: 0x001620A0 File Offset: 0x001602A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(MonopolyGetDailyInitItemScRsp other)
		{
			return other != null && (other == this || (this.DPOMMIEBKFO == other.DPOMMIEBKFO && this.FGCHMCCHEOD == other.FGCHMCCHEOD && this.OHEKKIHEJIO == other.OHEKKIHEJIO && this.GOABEHOOEBJ == other.GOABEHOOEBJ && this.Retcode == other.Retcode && this.KIKDJBEDIMB == other.KIKDJBEDIMB && this.IEKHFILHDPG == other.IEKHFILHDPG && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060084FC RID: 34044 RVA: 0x0016213C File Offset: 0x0016033C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.DPOMMIEBKFO != 0U)
			{
				num ^= this.DPOMMIEBKFO.GetHashCode();
			}
			if (this.FGCHMCCHEOD != 0U)
			{
				num ^= this.FGCHMCCHEOD.GetHashCode();
			}
			if (this.OHEKKIHEJIO != 0U)
			{
				num ^= this.OHEKKIHEJIO.GetHashCode();
			}
			if (this.GOABEHOOEBJ != 0U)
			{
				num ^= this.GOABEHOOEBJ.GetHashCode();
			}
			if (this.Retcode != 0U)
			{
				num ^= this.Retcode.GetHashCode();
			}
			if (this.KIKDJBEDIMB != 0U)
			{
				num ^= this.KIKDJBEDIMB.GetHashCode();
			}
			if (this.IEKHFILHDPG != 0L)
			{
				num ^= this.IEKHFILHDPG.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060084FD RID: 34045 RVA: 0x00162211 File Offset: 0x00160411
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060084FE RID: 34046 RVA: 0x00162219 File Offset: 0x00160419
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060084FF RID: 34047 RVA: 0x00162224 File Offset: 0x00160424
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.DPOMMIEBKFO != 0U)
			{
				output.WriteRawTag(8);
				output.WriteUInt32(this.DPOMMIEBKFO);
			}
			if (this.GOABEHOOEBJ != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.GOABEHOOEBJ);
			}
			if (this.IEKHFILHDPG != 0L)
			{
				output.WriteRawTag(40);
				output.WriteInt64(this.IEKHFILHDPG);
			}
			if (this.Retcode != 0U)
			{
				output.WriteRawTag(64);
				output.WriteUInt32(this.Retcode);
			}
			if (this.FGCHMCCHEOD != 0U)
			{
				output.WriteRawTag(72);
				output.WriteUInt32(this.FGCHMCCHEOD);
			}
			if (this.KIKDJBEDIMB != 0U)
			{
				output.WriteRawTag(88);
				output.WriteUInt32(this.KIKDJBEDIMB);
			}
			if (this.OHEKKIHEJIO != 0U)
			{
				output.WriteRawTag(120);
				output.WriteUInt32(this.OHEKKIHEJIO);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06008500 RID: 34048 RVA: 0x00162308 File Offset: 0x00160508
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.DPOMMIEBKFO != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.DPOMMIEBKFO);
			}
			if (this.FGCHMCCHEOD != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.FGCHMCCHEOD);
			}
			if (this.OHEKKIHEJIO != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.OHEKKIHEJIO);
			}
			if (this.GOABEHOOEBJ != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.GOABEHOOEBJ);
			}
			if (this.Retcode != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Retcode);
			}
			if (this.KIKDJBEDIMB != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.KIKDJBEDIMB);
			}
			if (this.IEKHFILHDPG != 0L)
			{
				num += 1 + CodedOutputStream.ComputeInt64Size(this.IEKHFILHDPG);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06008501 RID: 34049 RVA: 0x001623D8 File Offset: 0x001605D8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(MonopolyGetDailyInitItemScRsp other)
		{
			if (other == null)
			{
				return;
			}
			if (other.DPOMMIEBKFO != 0U)
			{
				this.DPOMMIEBKFO = other.DPOMMIEBKFO;
			}
			if (other.FGCHMCCHEOD != 0U)
			{
				this.FGCHMCCHEOD = other.FGCHMCCHEOD;
			}
			if (other.OHEKKIHEJIO != 0U)
			{
				this.OHEKKIHEJIO = other.OHEKKIHEJIO;
			}
			if (other.GOABEHOOEBJ != 0U)
			{
				this.GOABEHOOEBJ = other.GOABEHOOEBJ;
			}
			if (other.Retcode != 0U)
			{
				this.Retcode = other.Retcode;
			}
			if (other.KIKDJBEDIMB != 0U)
			{
				this.KIKDJBEDIMB = other.KIKDJBEDIMB;
			}
			if (other.IEKHFILHDPG != 0L)
			{
				this.IEKHFILHDPG = other.IEKHFILHDPG;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06008502 RID: 34050 RVA: 0x0016248C File Offset: 0x0016068C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06008503 RID: 34051 RVA: 0x00162498 File Offset: 0x00160698
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 40U)
				{
					if (num == 8U)
					{
						this.DPOMMIEBKFO = input.ReadUInt32();
						continue;
					}
					if (num == 32U)
					{
						this.GOABEHOOEBJ = input.ReadUInt32();
						continue;
					}
					if (num == 40U)
					{
						this.IEKHFILHDPG = input.ReadInt64();
						continue;
					}
				}
				else if (num <= 72U)
				{
					if (num == 64U)
					{
						this.Retcode = input.ReadUInt32();
						continue;
					}
					if (num == 72U)
					{
						this.FGCHMCCHEOD = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 88U)
					{
						this.KIKDJBEDIMB = input.ReadUInt32();
						continue;
					}
					if (num == 120U)
					{
						this.OHEKKIHEJIO = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x040032C3 RID: 12995
		private static readonly MessageParser<MonopolyGetDailyInitItemScRsp> _parser = new MessageParser<MonopolyGetDailyInitItemScRsp>(() => new MonopolyGetDailyInitItemScRsp());

		// Token: 0x040032C4 RID: 12996
		private UnknownFieldSet _unknownFields;

		// Token: 0x040032C5 RID: 12997
		public const int DPOMMIEBKFOFieldNumber = 1;

		// Token: 0x040032C6 RID: 12998
		private uint dPOMMIEBKFO_;

		// Token: 0x040032C7 RID: 12999
		public const int FGCHMCCHEODFieldNumber = 9;

		// Token: 0x040032C8 RID: 13000
		private uint fGCHMCCHEOD_;

		// Token: 0x040032C9 RID: 13001
		public const int OHEKKIHEJIOFieldNumber = 15;

		// Token: 0x040032CA RID: 13002
		private uint oHEKKIHEJIO_;

		// Token: 0x040032CB RID: 13003
		public const int GOABEHOOEBJFieldNumber = 4;

		// Token: 0x040032CC RID: 13004
		private uint gOABEHOOEBJ_;

		// Token: 0x040032CD RID: 13005
		public const int RetcodeFieldNumber = 8;

		// Token: 0x040032CE RID: 13006
		private uint retcode_;

		// Token: 0x040032CF RID: 13007
		public const int KIKDJBEDIMBFieldNumber = 11;

		// Token: 0x040032D0 RID: 13008
		private uint kIKDJBEDIMB_;

		// Token: 0x040032D1 RID: 13009
		public const int IEKHFILHDPGFieldNumber = 5;

		// Token: 0x040032D2 RID: 13010
		private long iEKHFILHDPG_;
	}
}
